【SQL基础】查询数据

您所在的位置:网站首页 sql 排序查询 【SQL基础】查询数据

【SQL基础】查询数据

#【SQL基础】查询数据 | 来源: 网络整理| 查看: 265

排序

查询结果集通常是按照id排序的,也就是根据主键排序。如果要根据其他条件排序,可以使用ORDER BY子句

-- 按score从低到高排序 SELECT id, name, gender, score FROM students ORDER BY score;

查询结果 在这里插入图片描述 如果想从高到低排序,加上DESC

-- 按score从高到低排序 SELECT id, name, gender, score FROM students ORDER BY score DESC;

查询结果 在这里插入图片描述 如score列有相同的数据,要进一步排序,可以继续添加列名

-- 按score, gender排序 SELECT id, name, gender, score FROM students ORDER BY score DESC, gender;

查询结果 在这里插入图片描述 注:默认排序规则是ASC(升序)。

ASC可以省略,即ORDER BY score ASC和ORDER BY score效果相同

如果有WHERE子句,ORDER BY子句要放到WHERE子句后面。 SELECT id, name, gender, score FROM stduents WHERE class_id = 1 ORDER BY score DESC;

查询结果 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3